<!DOCTYPE html>
<html lang="zh-cn">
  <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    
    <title>第三次作业 | Swi_Homework</title>
    <meta name="viewport" content="width=device-width,minimum-scale=1">
    <meta name="generator" content="Hugo 0.75.1" />
    
    
      <META NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW">
    

    
    
      <link href="/swi-homework/dist/css/app.4fc0b62e4b82c997bb0041217cd6b979.css" rel="stylesheet">
    

    

    
      

    

    
    
    <meta property="og:title" content="第三次作业" />
<meta property="og:description" content="作业题目 Part1  int8_t x = 67; int8_t y = -7; int8_t z = y - x; int8_t x = 0xd3; uint8_t = 0xd3; int8_t x = 127; int8_t y = -7; int8_t z = y – x; float x = 1.125; float x = 23.0; float x = 0.45;  上述代码中，哪些出现溢出错误，哪些出现精度误差。
Part2 使用维基百科，解释以下概念。
 Method of complements Byte Integer (computer science) Floating point  MyAnswer Part1 (1) x = 01000011 ; y = 11111001 ; z = 10110110 ;" />
<meta property="og:type" content="article" />
<meta property="og:url" content="http://edividec.gitee.io/swi-homework/third/" />
<meta property="article:published_time" content="2020-09-27T19:00:00+08:00" />
<meta property="article:modified_time" content="2020-09-27T19:00:00+08:00" />
<meta itemprop="name" content="第三次作业">
<meta itemprop="description" content="作业题目 Part1  int8_t x = 67; int8_t y = -7; int8_t z = y - x; int8_t x = 0xd3; uint8_t = 0xd3; int8_t x = 127; int8_t y = -7; int8_t z = y – x; float x = 1.125; float x = 23.0; float x = 0.45;  上述代码中，哪些出现溢出错误，哪些出现精度误差。
Part2 使用维基百科，解释以下概念。
 Method of complements Byte Integer (computer science) Floating point  MyAnswer Part1 (1) x = 01000011 ; y = 11111001 ; z = 10110110 ;">
<meta itemprop="datePublished" content="2020-09-27T19:00:00+08:00" />
<meta itemprop="dateModified" content="2020-09-27T19:00:00+08:00" />
<meta itemprop="wordCount" content="130">



<meta itemprop="keywords" content="" />
<meta name="twitter:card" content="summary"/>
<meta name="twitter:title" content="第三次作业"/>
<meta name="twitter:description" content="作业题目 Part1  int8_t x = 67; int8_t y = -7; int8_t z = y - x; int8_t x = 0xd3; uint8_t = 0xd3; int8_t x = 127; int8_t y = -7; int8_t z = y – x; float x = 1.125; float x = 23.0; float x = 0.45;  上述代码中，哪些出现溢出错误，哪些出现精度误差。
Part2 使用维基百科，解释以下概念。
 Method of complements Byte Integer (computer science) Floating point  MyAnswer Part1 (1) x = 01000011 ; y = 11111001 ; z = 10110110 ;"/>

	
  </head>

  <body class="ma0 avenir bg-near-white">

    

  <header>
    <div class="bg-black">
      <nav class="pv3 ph3 ph4-ns" role="navigation">
  <div class="flex-l justify-between items-center center">
    <a href="/swi-homework/" class="f3 fw2 hover-white no-underline white-90 dib">
      
        Swi_Homework
      
    </a>
    <div class="flex-l items-center">
      

      
      















    </div>
  </div>
</nav>

    </div>
  </header>


    <main class="pb7" role="main">
      
  <div class="flex-l mt2 mw8 center">
    <article class="center cf pv5 ph3 ph4-ns mw7">
      <header>
        <p class="f6 b helvetica tracked">
          
        </p>
        <h1 class="f1">
          第三次作业
        </h1>
      </header>
      <div class="nested-copy-line-height lh-copy f4 nested-links nested-img mid-gray">
        <h1 id="作业题目">作业题目</h1>
<h2 id="part1">Part1</h2>
<ol>
<li>int8_t x = 67; int8_t y = -7; int8_t z = y - x;</li>
<li>int8_t x = 0xd3;</li>
<li>uint8_t = 0xd3;</li>
<li>int8_t x = 127; int8_t y = -7; int8_t z = y – x;</li>
<li>float x = 1.125;</li>
<li>float x = 23.0;</li>
<li>float x = 0.45;</li>
</ol>
<p>上述代码中，哪些出现溢出错误，哪些出现精度误差。</p>
<h2 id="part2">Part2</h2>
<p>使用维基百科，解释以下概念。</p>
<ol>
<li>Method of complements</li>
<li>Byte</li>
<li>Integer (computer science)</li>
<li>Floating point</li>
</ol>
<h1 id="myanswer">MyAnswer</h1>
<h2 id="part1-1">Part1</h2>
<p>(1) x = 01000011 ; y = 11111001 ;  z = 10110110 ;</p>
<p>(2) x = 11010011 ;</p>
<p>(3) t = 11010011 ;</p>
<p>(4)  x = 01111111 ; y = 11111001 ; z = 1111111101111010 ;</p>
<p>(5) x = 1.001 ;</p>
<p>(6) x = 10111 ;</p>
<p>(7) x = 0.01110011 ;</p>
<p>溢出错误有2）x 、4）z；出现精度误差的有7）x；</p>
<h2 id="part2-1">Part2</h2>
<ol>
<li>
<p>Method of complements</p>
<p>在数学和计算中，补码法是一种对正整数和负整数的对称范围进行编码的技术，它们可以使用相同的算法（硬件）在整个范围内进行加法。</p>
</li>
<li>
<p>Byte</p>
<p>通常用作计算机信息计量单位，不分数据类型。是通信和数据存储的概念。一个字节代表八个比特。</p>
</li>
<li>
<p>Integer (computer science)</p>
<p>在计算机科学中，整数是整数数据类型的一种数据类型，它代表一些数学整数的范围。整型数据类型的大小可能不同，可能包含也可能不允许包含负值。整数通常在计算机中表示为一组二进制数字（位）。分组的大小是不同的，因此可用的整数大小集在不同类型的计算机之间是不同的。计算机硬件，包括虚拟机，几乎总是提供一种将处理器寄存器或内存地址表示为整数的方法。</p>
</li>
<li>
<p>Floating point</p>
<p>“浮点”一词指的是一个数字的基数（小数点，或者在计算机中更常见的是二进制点）可以“浮动”；也就是说，它可以放在相对于数字有效数字的任何位置。这个位置表示为指数分量，因此浮点表示可以看作是一种科学的表示法。</p>
</li>
</ol>

      </div>
    </article>
  </div>

    </main>
    <footer class="bg-black bottom-0 w-100 pa3" role="contentinfo">
  <div class="flex justify-between">
  <a class="f4 fw4 hover-white no-underline white-70 dn dib-ns pv2 ph3" href="http://edividec.gitee.io/swi-homework/" >
    &copy;  Swi_Homework 2020 
  </a>
    <div>














</div>
  </div>
</footer>

    

  <script src="/swi-homework/dist/js/app.3fc0f988d21662902933.js"></script>


  </body>
</html>
